home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 308_01 / compares.inc < prev    next >
Text File  |  1990-06-16  |  792b  |  37 lines

  1.  
  2. /*
  3.  *  compares.inc -- include file for LIST.C
  4.  */
  5.  
  6. static int comp0(void *item1, void *item2);
  7. static int comp1(void *item1, void *item2);
  8. static int comp2(void *item1, void *item2);
  9. static int comp3(void *item1, void *item2);
  10.  
  11. static int (*compares[MAXLISTS])(void *item1, void *item2) = {
  12. comp0, comp1, comp2, comp3 };
  13.  
  14. static int comp0(void *item1, void *item2)
  15. {
  16.     list = listptr[0];
  17.     return compare[0](item1, item2);
  18. }
  19.  
  20. static int comp1(void *item1, void *item2)
  21. {
  22.     list = listptr[1];
  23.     return compare[1](item1, item2);
  24. }
  25.  
  26. static int comp2(void *item1, void *item2)
  27. {
  28.     list = listptr[2];
  29.     return compare[2](item1, item2);
  30. }
  31.  
  32. static int comp3(void *item1, void *item2)
  33. {
  34.     list = listptr[3];
  35.     return compare[3](item1, item2);
  36. }
  37.